up-front interest payment - German English Dictionary